import numpy as np

"""
np.dot(matrix, matrix.T)是一个NumPy函数调用，用于计算矩阵乘法。在这个特定的例子中，matrix是一个二维NumPy数组，表示一个矩阵。matrix.T是matrix的转置，用于将矩阵的行和列交换。

np.dot(matrix, matrix.T)执行矩阵乘法操作，将matrix和其转置相乘。结果将会是两个矩阵的乘积，其中矩阵的行数和列数分别等于matrix的行数和matrix.T的列数。

我们创建了一个2x3的矩阵matrix。然后，使用np.dot(matrix, matrix.T)计算matrix和其转置的乘积。结果将被打印出来。注意，matrix.T得到的是一个3x2的矩阵。

"""
if __name__ == '__main__':
    # 创建示例矩阵-2X3(需要乘以一个3X2)
    matrix = np.array([[1, 2, 3], [4, 5, 6]])

    # 计算矩阵乘法
    result = np.dot(matrix, matrix.T)

    print(result)
